home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / XDME / include / defmap.h < prev    next >
Text File  |  1996-09-26  |  2KB  |  84 lines

  1. CONST TWOSTRINGS defmap[] =
  2. {
  3.     "esc",      "esc",              /* Map some special keys */
  4.     "c-esc",    "recall",
  5.     "enter",    "return",
  6.     "up",       "up",
  7.     "down",     "down",
  8.     "right",    "right",
  9.     "left",     "left",
  10.     "bs",       "bs",
  11.     "del",      "del",
  12.     "tab",      "indent . .ct tab",
  13.     "s-tab",    "indent . -.ct backtab",
  14.     "return",   "return",
  15.     "s-return", "firstnb down",
  16.     "s-spc",    "( )",              /* shift space to space */
  17.     "s-del",    "deline",
  18.     "c-c",      "null",             /* break.. map to a nop */
  19.     "help",     "ref",
  20.  
  21.     /* Follow Styleguide */
  22.     "A-n",      "newwindow arpload",
  23.     "A-o",      "arpload",
  24.     "A-s",      "saveold",
  25.     "A-a",      "arpsave",
  26.     "A-q",      "quit",
  27.     "A-Q",      "quitall",
  28.     "A-z",      "undo",
  29.     "A-x",      "bsave t:xdme_clip bdelete",
  30.     "A-c",      "bsave t:xdme_clip unblock",
  31.     "A-v",      "insfile t:xdme_clip",
  32.     "A-f",      "escimm (findstr \`) next",
  33.     "A-r",      "escimm (findstr \`) escimm (repstr \`) next",
  34.     "A-e",      "escimm (execute \`)",
  35.     "A-b",      "block",
  36.     "A-i",      "iconify",
  37.  
  38.     "a-up",     "scrollup",
  39.     "a-down",   "scrolldown",
  40.     "a-left",   "wleft",
  41.     "a-right",  "wright",
  42.  
  43.     "s-up",     "pageup",
  44.     "s-down",   "pagedown",
  45.     "s-right",  "pageright",
  46.     "s-left",   "pageleft",
  47.  
  48.     "c-up",     "top",
  49.     "c-down",   "bottom",
  50.     "c-right",  "last",
  51.     "c-left",   "set tmp $colno firstnb if x=$tmp first",
  52.  
  53.     "c-j",      "join",
  54.     "c-i",      "insertmode toggle",
  55.     "c-del",    "remeol",
  56.     "c-w",      "wordwrap toggle",
  57.     "c-g",      "escimm (goto )",
  58.     "c-l",      "((^L))",               /* FF */
  59.     "c-e",      "((^[))",               /* ESC */
  60.     "c-m",      "match",
  61.  
  62.     "a-l",      "wleft",
  63.     "a-r",      "wright",
  64.     "a-n",      "next",
  65.     "as-n",     "replace next",
  66.     "a-p",      "prev",
  67.     "as-p",     "replace prev",
  68.     "a-f",      "reformat",
  69.     "a-i",      "indent b .t",
  70.     "a-I",      "indent b -.t",
  71.     "a-b",      "block",
  72.     "a-c",      "bcopy",
  73.     "a-d",      "bdelete",
  74.     "a-m",      "bmove",
  75.     "a-s",      "barpsave",
  76.  
  77.     "L-lmb",    "tomouse",      /*  left button                 */
  78.     "L-mmo",    "tomouse",      /*  mouse move w/left held down */
  79.     "M-mmb",    "clipins",      /*  insert from clipboard       */
  80.     "R-rmb",    "iconify",      /*  right button                */
  81.     NULL, NULL
  82. };
  83.  
  84.